$marginButtom:10px;
.custom-list-item{
    background-color: white;
    margin-bottom: $marginButtom;
    overflow: hidden;
    display:flex;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: nowrap;
    flex-direction: row;
    line-height: 28px;
    & > span{
        display: table-cell;
        color: rgba(0,0,0,.85);
        font-size: 14px;
    }
    &>span:first-of-type{
        padding-right: 4px;
        color: rgba(0,0,0,.85);
        flex: 0 0 auto !important;
    }
    &>span:last-of-type{
        white-space: pre-wrap;
        word-wrap: break-word;
        word-break: normal;
        word-break: normal;
        flex: 1 1 auto;
    }
    &>.slotItemContainer{
        word-break: break-all;
        flex: 1 1 auto;
        &>*{
            width: 100%;
        }
        & svg{
            width: 1em;
        }
    }
    .label-style{
        text-align: right;
        line-height: 28px;
        flex: 0 0 auto;
        box-sizing: border-box;
    }
    .item-content{
        flex: 1;
        overflow: hidden;
        .ellipsis{
            width: 100%;
            display: block !important;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
    }
}